perm filename LIBPAS.DIF[PAS,SYS]2 blob sn#487145 filedate 1979-12-10 generic text, type T, neo UTF8
  1) LIBPAS.PAS[PAS,SYS] and 2) LIBPAS.BKP[PAS,SYS]	12-10-79 03:01	pages 1,1

**** File 1) LIBPAS.PAS[PAS,SYS], Page 1 line 7
1)	C00019 00005		(** insert ENTER_SWITCH **)
1)	C00021 00006		(** GETFILENAME RE_INITIALIZE INITIALIZE READCHAR READOCTAL READDECIMAL SETSTATUS READSWITCH OPERAND NEXTCH ASSIGNFILENAMEOREXTENSION **)
**** File 2) LIBPAS.BKP[PAS,SYS], Page 1 line 7
2)	C00019 00005		(** ENTER ENTER_SWITCH **)
2)	C00021 00006		(** GETFILENAME RE_INITIALIZE INITIALIZE READCHAR READOCTAL READDECIMAL SETSTATUS READSWITCH OPERAND NEXTCH ASSIGNFILENAMEOREXTENSION **)
***************


**** File 1) LIBPAS.PAS[PAS,SYS], Page 1 line 39
1)	C00207 00037	PROGRAM strings, assign, length, pos, substr, concat, getchr, putchar,
1)	C00230 00038	PROGRAM dumper, dpcnts
1)	C00234 00039	PROGRAM mathruns, psqrt
1)	C00236 ENDMK
1)	C⊗;
**** File 2) LIBPAS.BKP[PAS,SYS], Page 1 line 39
2)	C00207 00037	PROGRAM strings, assign, length, pos, substr, concat, getchar, putchar,
2)	C00229 00038	PROGRAM dumper, dpcnts
2)	C00233 00039	PROGRAM mathruns, psqrt
2)	C00235 ENDMK
2)	C⊗;
***************


**** File 1) LIBPAS.PAS[PAS,SYS], Page 5 line 1
1)		(** insert ENTER_SWITCH **)
1)	PROCEDURE insert(fname: alfa; fvalue: integer);
1)	    PROCEDURE enter_switch(ftree: swp);
**** File 2) LIBPAS.BKP[PAS,SYS], Page 5 line 1
2)		(** ENTER ENTER_SWITCH **)
2)	PROCEDURE enter(fname: alfa; fvalue: integer);
2)	    PROCEDURE enter_switch(ftree: swp);
***************


**** File 1) LIBPAS.PAS[PAS,SYS], Page 5 line 17
1)	    BEGIN (* insert *)
1)	    new(new_switch);
**** File 2) LIBPAS.BKP[PAS,SYS], Page 5 line 17
2)	    BEGIN (* ENTER *)
2)	    new(new_switch);
***************


**** File 1) LIBPAS.PAS[PAS,SYS], Page 5 line 26
1)	    END (* insert *);
1)		(** GETFILENAME RE_INITIALIZE INITIALIZE READCHAR READOCTAL READDECIMAL SETSTATUS READSWITCH OPERAND NEXTCH ASSIGNFILENAMEOREXTENSION **)
**** File 2) LIBPAS.BKP[PAS,SYS], Page 5 line 26
2)	    END (* ENTER *);
2)		(** GETFILENAME RE_INITIALIZE INITIALIZE READCHAR READOCTAL READDECIMAL SETSTATUS READSWITCH OPERAND NEXTCH ASSIGNFILENAMEOREXTENSION **)
***************


**** File 1) LIBPAS.PAS[PAS,SYS], Page 6 line 164
1)			IF i > 0 THEN insert(buffer,ocval*sign)
1)		    UNTIL NOT (ch IN ['/',',']) OR ((ch = ',') AND (status <> '(')) OR end_of_switch;
**** File 2) LIBPAS.BKP[PAS,SYS], Page 6 line 164
2)			IF i > 0 THEN enter(buffer,ocval*sign)
2)		    UNTIL NOT (ch IN ['/',',']) OR ((ch = ',') AND (status <> '(')) OR end_of_switch;
***************


**** File 1) LIBPAS.PAS[PAS,SYS], Page 7 line 97
1)		IF device = 'LPT   ' THEN insert('LPT       ',0) ;
1)		error := (inputfile AND NOT defaulted AND (device = 'LPT   ')) OR error;
**** File 2) LIBPAS.BKP[PAS,SYS], Page 7 line 97
2)		IF device = 'LPT   ' THEN enter('LPT       ',0) ;
2)		error := (inputfile AND NOT defaulted AND (device = 'LPT   ')) OR error;
***************


**** File 1) LIBPAS.PAS[PAS,SYS], Page 7 line 206
1)		IF device = 'LPT   ' THEN insert('LPT       ',0) ;
1)		error := (inputfile AND NOT defaulted AND (device = 'LPT   ')) OR error;
**** File 2) LIBPAS.BKP[PAS,SYS], Page 7 line 206
2)		IF device = 'LPT   ' THEN enter('LPT       ',0) ;
2)		error := (inputfile AND NOT defaulted AND (device = 'LPT   ')) OR error;
***************


**** File 1) LIBPAS.PAS[PAS,SYS], Page 37 line 1
1)	PROGRAM strings, assign, length, pos, substr, concat, getchr, putchar,
1)	    strlt, strle, streq, strge, strgt, strne, wrtstr, wrtst1;
**** File 2) LIBPAS.BKP[PAS,SYS], Page 37 line 1
2)	PROGRAM strings, assign, length, pos, substr, concat, getchar, putchar,
2)	    strlt, strle, streq, strge, strgt, strne, wrtstr, wrtst1;
***************


**** File 1) LIBPAS.PAS[PAS,SYS], Page 37 line 30
1)	     *           getchr, PUTCHAR   MOVE AROUND PARTS OF STRINGS
1)	     *
**** File 2) LIBPAS.BKP[PAS,SYS], Page 37 line 30
2)	     *           GETCHAR, PUTCHAR   MOVE AROUND PARTS OF STRINGS
2)	     *
***************


**** File 1) LIBPAS.PAS[PAS,SYS], Page 37 line 40
1)	     *       N. B.: SUBSTR, getchr AND PUTCHAR CONTAIN CODE FOR BOUNDARY
1)	     *              CHECKING OF THE START POSITION, WHICH WILL BE SUPERFLUOUS
**** File 2) LIBPAS.BKP[PAS,SYS], Page 37 line 40
2)	     *       N. B.: SUBSTR, GETCHAR AND PUTCHAR CONTAIN CODE FOR BOUNDARY
2)	     *              CHECKING OF THE START POSITION, WHICH WILL BE SUPERFLUOUS
***************


**** File 1) LIBPAS.PAS[PAS,SYS], Page 37 line 293
1)	     *      FUNCTION getchr
1)	     *
**** File 2) LIBPAS.BKP[PAS,SYS], Page 37 line 293
2)	     *      FUNCTION GETCHAR
2)	     *
***************


**** File 1) LIBPAS.PAS[PAS,SYS], Page 37 line 298
1)	     *	    this procedure is known to the user as getchar. the name was
1)	     *	    modified to avoid a naming conflict with the sail runtime library.
1)	     *	    (6-sep-79. arr.)
1)	     *
1)	     *      getchr IS A PRE-DECLARED FUNCTION
1)	     *      AVAILABLE TO EVERY PASCAL USER.
**** File 2) LIBPAS.BKP[PAS,SYS], Page 37 line 298
2)	     *      GETCHAR IS A PRE-DECLARED FUNCTION
2)	     *      AVAILABLE TO EVERY PASCAL USER.
***************


**** File 1) LIBPAS.PAS[PAS,SYS], Page 37 line 307
1)	FUNCTION getchr (src: string; srcpos: strgrange; srclen: strgrangeneg): char;
1)	    VAR
1)		ch: char;
1)	    BEGIN (* getchr *)
1)	    procname := 'GETCHAR';
**** File 2) LIBPAS.BKP[PAS,SYS], Page 37 line 303
2)	FUNCTION getchar (src: string; srcpos: strgrange; srclen: strgrangeneg): char;
2)	    VAR
2)		ch: char;
2)	    BEGIN (* GETCHAR *)
2)	    procname := 'GETCHAR';
***************


**** File 1) LIBPAS.PAS[PAS,SYS], Page 37 line 325
1)		getchr := src.strtext[srcpos];
1)	    END (* getchr *);
1)	    (**********************************************************************
**** File 2) LIBPAS.BKP[PAS,SYS], Page 37 line 321
2)		getchar := src.strtext[srcpos];
2)	    END (* GETCHAR *);
2)	    (**********************************************************************
***************


**** File 1) LIBPAS.PAS[PAS,SYS], Page 38 line 65
1)	    END;
**** File 2) LIBPAS.BKP[PAS,SYS], Page 38 line 65
2)	    call('pcref dmp');
2)	    END;
***************